#include <stdio.h>
int main()
{
	int num[4],i,m,n,Found;
	for(i=6174;i>=10;i--)
	{
		num[0]=i%10;
		num[1]=i/10%10;
		num[2]=i/100%10;
		num[3]=i/1000;
		for(m=0;m<3;m++)
		{
			for(n=0;n<3-m;n++)
			{
				if(num[n]<num[n+1])
				{
					int tmp=num[n];
					num[n]=num[n+1];
					num[n+1]=tmp;
				}
			}
		}
		if(i>999&&(num[0]*1000+num[1]*100+num[2]*10+num[3]-(num[3]*1000+num[2]*100+num[1]*10+num[0]))==i)
			Found=i;
		else if(i>99&&(num[0]*100+num[1]*10+num[2]-(num[2]*100+num[1]*10+num[0]))==i)
			Found=i;
		else if(i>9&&(num[0]*10+num[1]-(num[1]*10+num[0]))==i)
			Found=i;
	}
	printf("%d",Found);
	
	
	return 0;
}
